package com.lcn.comm.domain;

import java.io.Serializable;

/**
 * <p>类说明</p>
 *
 * @author 张峰 zfvip_it@163.com
 * @create: 2017-12-25 17:02
 */
public class TxRequest implements Serializable {

    /**
     * 事务组id
     */
    private String groupId;

    /**
     * 请求id
     */
    private String requestId;

    /**
     * ip地址
     */
    private String ipAddress;

    /**
     * 端口
     */
    private int port;

    /**
     * 接口名称
     */
    private String interfaceName;

    /**
     * 参数类型描述
     */
    private String paramtersDesc;

    /**
     * 参数值
     */
    private Object[] arguments;

    /**
     * 方法名
     */
    private String methodName;

    /**
     * 是否通知成功
     */
    private boolean notify = false;

    public String getGroupId() {
        return groupId;
    }

    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    public String getRequestId() {
        return requestId;
    }

    public void setRequestId(String requestId) {
        this.requestId = requestId;
    }

    public String getIpAddress() {
        return ipAddress;
    }

    public void setIpAddress(String ipAddress) {
        this.ipAddress = ipAddress;
    }

    public int getPort() {
        return port;
    }

    public void setPort(int port) {
        this.port = port;
    }

    public String getInterfaceName() {
        return interfaceName;
    }

    public void setInterfaceName(String interfaceName) {
        this.interfaceName = interfaceName;
    }

    public String getParamtersDesc() {
        return paramtersDesc;
    }

    public void setParamtersDesc(String paramtersDesc) {
        this.paramtersDesc = paramtersDesc;
    }

    public Object[] getArguments() {
        return arguments;
    }

    public void setArguments(Object[] arguments) {
        this.arguments = arguments;
    }

    public String getMethodName() {
        return methodName;
    }

    public void setMethodName(String methodName) {
        this.methodName = methodName;
    }

    public boolean isNotify() {
        return notify;
    }

    public void setNotify(boolean notify) {
        this.notify = notify;
    }
}
